@@ -277,4 +277,7 @@ $service-colors: #55acee #8fc857 #444; |
||
277 | 277 |
|
278 | 278 |
@include services; |
279 | 279 |
} |
280 |
+ |
|
281 |
+.label-service { |
|
282 |
+ @include services; |
|
280 | 283 |
} |
@@ -64,4 +64,11 @@ module ApplicationHelper |
||
64 | 64 |
def service_label_text(service) |
65 | 65 |
"#{omniauth_provider_name(service.provider)} - #{service.name}" |
66 | 66 |
end |
67 |
+ |
|
68 |
+ def service_label(service) |
|
69 |
+ content_tag :span, [ |
|
70 |
+ omniauth_provider_icon(service.provider), |
|
71 |
+ service_label_text(service) |
|
72 |
+ ].join.html_safe, class: "label label-default label-service service-#{service.provider}" |
|
73 |
+ end |
|
67 | 74 |
end |
@@ -107,6 +107,13 @@ |
||
107 | 107 |
</p> |
108 | 108 |
<% end %> |
109 | 109 |
|
110 |
+ <% if @agent.try(:oauthable?) %> |
|
111 |
+ <p> |
|
112 |
+ <b>Service:</b> |
|
113 |
+ <%= service_label(@agent.service) %> |
|
114 |
+ </p> |
|
115 |
+ <% end %> |
|
116 |
+ |
|
110 | 117 |
<% if @agent.can_receive_events? %> |
111 | 118 |
<p> |
112 | 119 |
<b>Event sources:</b> |